computer numerical control fanuc machine retrofit g-code machine tool installation abb cnc lathe machine machining equipment mitsubishi cnc cnc machine tools machine maintenance machine tools machines cad milling